собаку съесть

в чём, на чём и т.п. Быть знатоком в каком-л. деле, иметь большой навык, опыт в чём-л.
собаководческий
собачата